/**
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved. <br/>
 */
package com.icinfo.cloud.provider.punish.config.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotBlank;


/**
 * 描述：部门参数指定配置信息数据传输对象
 *
 * @author xiangyuyu
 * @date 2022-05-16 16:10
 */
@Data
@NoArgsConstructor
public class ConfigDeptSpecialParamDto {

    /**
     * 操作类型(1-新增/2-修改)
     */
    @NotBlank(message = "操作类型不能为空(1-新增/2-修改)")
    private String operateType;


    /**
     * 需要调整的部门参数类型（1-电子印章/2-统一公共支付/3-数据归集）
     */
    @NotBlank(message = "未指定需要调整的部门参数类型（1-电子印章/2-统一公共支付/3-数据归集）")
    private String adjustDeptInfoType;

    /**
     * 统一社会信用代码
     */
    @NotBlank(message = "未指定统一社会信用代码")
    private String uniscid;

    /**
     * 机构编码
     */
    @NotBlank(message = "未指定机构编码")
    private String orgCode;

    /**
     * 机构名称
     */
    @NotBlank(message = "未指定机构名称")
    private String orgName;


    /**
     * 主键
     */
    private String id;

    /**
     * 电子印章-印章编码
     */
    private String sealCode;

    /**
     * 数据归集-是否允许数据上报(0-否/1-是)
     */
    private String isAllowDataReport;

    /**
     * 统一公共支付平台对接-执收单位编码
     */
    private String enterCode;

    /**
     * 统一公共支付平台对接-默认执收项目编码
     */
    private String defaultChitCode;

    /**
     * 统一公共支付平台对接-默认执收项目名称
     */
    private String defaultChitName;

    /**
     * 执收单位名称
     */
    private String enterName;

    /**
     * 区域编码
     */
    private String regiCode;

    /**
     * 区域名称
     */
    private String regiName;
    /**
     * 机构编码
     */
    private String deptCode;
}